home *** CD-ROM | disk | FTP | other *** search
- To: gst@gnosys.svle.ma.us (Gary S. Trujillo)
- Subject: Re: Smail3 problems
- Reply-To: tron@veritas.com
- Organization: VERITAS Software Corp.
-
- >I wasn't sure where to put the "paths" file, since I still don't understand
- >some very basic things. By the way, thanks very much for the new "Instal-
- >lation and Administration Guide." It helps me to understand more than I was
- >able to get out of the previous set of documents, but it still doesn't give
- >definitions of basic terms, like "router" "transport" and "director." Are
- >these standard terms? Is there a book or something that will give me a basic
- >understanding of what these terms mean in the sense in which you're using them?
-
- Basic definitions:
-
- router: a rule (based on a router driver, which is a set of C functions,
- that implement a class of routers) for matching hostnames and
- determining which transport to use for delivering to that host.
-
- director: a rule (based on a director driver) which takes a local
- address and transforms into a set of new addresses (e.g.,
- alias exansion) or that assigns it to a transport for delivery
- (e.g., delivery to local users).
-
- transport: a rule (based on a transport driver) defining how to deliver
- a message to an address that was matched by a router or a
- director.
-
- >I think I about have things set up properly now, but I can't seem to configure
- >the smarthost router properly. I attempted to follow the instructions I found
- >in src/conf.h, but it appears from the output I get from test runs that smail
- >is attempting to find a pathalias file:
-
- Smail looks for paths files by default. However, also by default, if
- it doesn't find a paths file, it ignores it rather than failing. The
- exact filenames depend upon the PATHS_PROTO that you set in your EDITME
- file. The default, bsearch, will look for a file called:
-
- /usr/lib/smail/paths.sort
-
- which contains a sorted list of lines of the form:
-
- host path!%s
-
- or:
-
- .domain path!%s
-
- such files can be generated from the map data sent out through the
- newsgroup comp.mail.maps. They can also be generated by hand. Small
- paths files generated by hand can be quite useful for describing local
- connectivity information.
-
- The smarthost router is configured in by default, and can be enabled
- by creating a file /usr/lib/smail/config containing a line such as:
-
- smart_path=uunet
-
- The value for the smart_path parameter is a !-separated list of
- hostnames defining the path through which all mail to otherwise
- unrecognized hostnames will be sent.
-
- Typically, all you should need to configure, if you wish to use defaults
- for most everything, is your domain name, your os type, and the
- smart_path value in your config file. The default configuration does
- allow you to create additional files, but if those files don't exist,
- they are ignored.
- --
- tron |-<=>-| ARPAnet: veritas!tron@apple.com
- tron@veritas.com UUCPnet: {apple,pyramid}!veritas!tron
-